Adjusted pmd rules
Added binding input properties, logging
Added whole functionality