Metody Wszystkie pozostałe metody obiektu ziarna są traktowane jako operacje, które programista może wykonywać na komponencie. Nie ma tutaj żadnej konwencji, ani ograniczeń co do ich formy, roli i działania.
Dodatkowe interfejsy programistyczne Choć ziarno można utworzyć jedynie poprzez przestrzeganie określonych konwencji nazewniczych, środowisko programistyczne udostępnia także dodatkowe, opcjonalne interfejsy oraz klasy pomocnicze. Pozwalają one na zaimplementowanie semantyki, której nie da się wyrazić poprzez odpowiednią strukturę kodu. Przykładem takiej semantyki jest zawężenie zbioru dopuszczalnych wartości dla właściwości, np. do przedziału liczb z zakresu 0-10, którego nie da się wyrazić typami prostymi. W metodzie setProperty() można dodać kod sprawdzania zakresu, który ma prawo rzucić wyjątek PropertyVetoException blokujący zmianę właściwości, jeśli argument będzie mniejszy od 0 lub większy niż 10. Zmianę określonych właściwości można też blokować wybranym procedurom obsługi zdarzeń.